gtk4.git
12 years agopopover: remove GTK+ grab (if any) on unmap
Carlos Garnacho [Wed, 13 Nov 2013 09:49:54 +0000 (10:49 +0100)]
popover: remove GTK+ grab (if any) on unmap

If there is a GTK+ grab on the popover, ensure that it's removed when it's
unmapped. If no GTK+ grab was performed on the popover, this function will
do nothing.

12 years agopopover: listen harder on the widget being pointed to
Carlos Garnacho [Wed, 13 Nov 2013 09:47:13 +0000 (10:47 +0100)]
popover: listen harder on the widget being pointed to

Hierarchy, size allocation and widget visibility are now listened
to in order to update the popover state accordingly.

12 years agoIntroduce GtkPopover
Carlos Garnacho [Tue, 12 Nov 2013 15:55:23 +0000 (16:55 +0100)]
Introduce GtkPopover

Now that the GtkBubbleWindow object has been cleaned up and made
more generic, rename it as GtkPopover and make it public.

12 years agobubblewindow: Remove popup/popdown() APIs
Carlos Garnacho [Tue, 12 Nov 2013 13:57:39 +0000 (14:57 +0100)]
bubblewindow: Remove popup/popdown() APIs

Those functions aren't as useful anymore, hiding/showing can be
controlled by setting the widget visibility, and grabbing can be
achieved by performing a GTK+ grab.

12 years agoentry: Avoid bubblewindow popup/popdown API
Carlos Garnacho [Tue, 12 Nov 2013 13:35:17 +0000 (14:35 +0100)]
entry: Avoid bubblewindow popup/popdown API

Besides setting all positioning properties at once, popup() would just
show the widget, so do that directly after just updating the position.

12 years agotextview: Avoid bubblewindow popup/popdown API
Carlos Garnacho [Tue, 12 Nov 2013 13:22:08 +0000 (14:22 +0100)]
textview: Avoid bubblewindow popup/popdown API

Besides setting all positioning properties at once, popup() would just
show the widget, so do that directly after just updating the position.

12 years agobubblewindow: Point to the entire widget area by default
Carlos Garnacho [Tue, 12 Nov 2013 11:56:40 +0000 (12:56 +0100)]
bubblewindow: Point to the entire widget area by default

This way pointing_to is not fully needed, unless you're pointing
to an specific rectangle within the widget, passing NULL would unset
the region too.

12 years agobubblewindow: check the border-radius when rendering the bubble tail.
Carlos Garnacho [Tue, 12 Nov 2013 11:41:24 +0000 (12:41 +0100)]
bubblewindow: check the border-radius when rendering the bubble tail.

12 years agobubblewindow: Improve overflow cases
Carlos Garnacho [Tue, 12 Nov 2013 11:15:53 +0000 (12:15 +0100)]
bubblewindow: Improve overflow cases

If the bubble window doesn't fit into one direction, it must
lay at the other side of the pointed_to rectangle.

12 years agobubblewindow: Make it relative to GtkWidget coordinates
Carlos Garnacho [Mon, 11 Nov 2013 13:27:19 +0000 (14:27 +0100)]
bubblewindow: Make it relative to GtkWidget coordinates

GdkWindows are gone now from the API, the pointed_to rectangle
is from now on relative to the widget allocation. GtkTextView
and GtkEntry were updated to adapt to this change.

12 years agobubblewindow: Remove grab API
Carlos Garnacho [Mon, 11 Nov 2013 10:02:48 +0000 (11:02 +0100)]
bubblewindow: Remove grab API

This is not as necessary now that bubble windows are popovers, if
a modal behavior is wanted on popover contents, a GTK+ grab on the
popover widget will suffice.

12 years agobubblewindow: Turn into a GtkWindow popover
Carlos Garnacho [Mon, 11 Nov 2013 09:36:51 +0000 (10:36 +0100)]
bubblewindow: Turn into a GtkWindow popover

This way GtkBubbleWindows are rendered on top of all window content, without
the need of a GDK_WINDOW_TEMP window.

12 years agowindow: Add lowlevel popovers API
Carlos Garnacho [Thu, 7 Nov 2013 22:49:21 +0000 (23:49 +0100)]
window: Add lowlevel popovers API

Popovers are transient floating widgets that are confined to the
window space. These have their own GdkWindow that is set on top
of the regular window contents, so they can be used for popup menu
alike UIs with custom popup/popdown/grabs behavior.

12 years agodocs: fix improper description of GtkTreeModel "rows-reordered" iter
William Jon McCann [Wed, 22 Jan 2014 06:21:27 +0000 (01:21 -0500)]
docs: fix improper description of GtkTreeModel "rows-reordered" iter

https://bugzilla.gnome.org/show_bug.cgi?id=698398

12 years agodocs: don't use property syntax for child properties
William Jon McCann [Wed, 22 Jan 2014 04:01:15 +0000 (23:01 -0500)]
docs: don't use property syntax for child properties

12 years agodocs: use correct syntax for signals
William Jon McCann [Wed, 22 Jan 2014 03:58:38 +0000 (22:58 -0500)]
docs: use correct syntax for signals

12 years agodocs: don't use property syntax for style properties
William Jon McCann [Wed, 22 Jan 2014 03:45:23 +0000 (22:45 -0500)]
docs: don't use property syntax for style properties

12 years agodocs: mark gtkdoc blocks as private for internal only API
William Jon McCann [Wed, 22 Jan 2014 02:47:34 +0000 (21:47 -0500)]
docs: mark gtkdoc blocks as private for internal only API

12 years agodocs: don't reference nonexisting type in docs
William Jon McCann [Wed, 22 Jan 2014 02:41:26 +0000 (21:41 -0500)]
docs: don't reference nonexisting type in docs

12 years agodocs: don't try to link vfunc
William Jon McCann [Wed, 22 Jan 2014 02:38:05 +0000 (21:38 -0500)]
docs: don't try to link vfunc

12 years agodocs: fix links to docs
William Jon McCann [Wed, 22 Jan 2014 02:35:21 +0000 (21:35 -0500)]
docs: fix links to docs

12 years agodocs: fix docs link
William Jon McCann [Wed, 22 Jan 2014 02:26:42 +0000 (21:26 -0500)]
docs: fix docs link

12 years agodocs: don't reference api that doesn't exist
William Jon McCann [Wed, 22 Jan 2014 02:23:37 +0000 (21:23 -0500)]
docs: don't reference api that doesn't exist

12 years agodocs: don't refer to NO_WINDOW as type
William Jon McCann [Wed, 22 Jan 2014 02:21:01 +0000 (21:21 -0500)]
docs: don't refer to NO_WINDOW as type

12 years agodocs: fix dnd docs links
William Jon McCann [Wed, 22 Jan 2014 02:10:55 +0000 (21:10 -0500)]
docs: fix dnd docs links

12 years agodocs: don't use signal syntax for properties
William Jon McCann [Wed, 22 Jan 2014 01:58:13 +0000 (20:58 -0500)]
docs: don't use signal syntax for properties

12 years agodocs: don't use property syntax for child properties
William Jon McCann [Wed, 22 Jan 2014 01:55:08 +0000 (20:55 -0500)]
docs: don't use property syntax for child properties

12 years agodocs: fix links in builder docs
William Jon McCann [Wed, 22 Jan 2014 01:51:25 +0000 (20:51 -0500)]
docs: fix links in builder docs

12 years agodocs: fix signal link syntax
William Jon McCann [Wed, 22 Jan 2014 01:42:54 +0000 (20:42 -0500)]
docs: fix signal link syntax

12 years agoUse the memory settings backend for make check
Matthias Clasen [Wed, 22 Jan 2014 02:13:57 +0000 (21:13 -0500)]
Use the memory settings backend for make check

The color chooser test is constantly running into the
problem that the custom color setting is not empty.
Avoid that by using the memory settings backend.

12 years agoUse symbolic icon for file chooser
Nikita Churaev [Tue, 21 Jan 2014 13:27:13 +0000 (17:27 +0400)]
Use symbolic icon for file chooser

https://bugzilla.gnome.org/show_bug.cgi?id=722642

12 years agoRemove the use of stock icons from widget templates
Nikita Churaev [Tue, 21 Jan 2014 13:26:08 +0000 (17:26 +0400)]
Remove the use of stock icons from widget templates

https://bugzilla.gnome.org/show_bug.cgi?id=722642

12 years agoGtkActionBar: Fix center widget visibility handling
Matthias Clasen [Wed, 22 Jan 2014 01:20:10 +0000 (20:20 -0500)]
GtkActionBar: Fix center widget visibility handling

This is the same fix that was applied to GtkHeaderBar
recently. Adding a child widget should not make it
visible as a side-effect.

12 years agoMake GTK_TREE_SORTABLE_*_SORT_COLUMN_ID defines instead of enum
William Jon McCann [Wed, 22 Jan 2014 00:48:41 +0000 (19:48 -0500)]
Make GTK_TREE_SORTABLE_*_SORT_COLUMN_ID defines instead of enum

This allows it to be more easily documented.

12 years agodocs: fix typo in signal link
William Jon McCann [Tue, 21 Jan 2014 23:46:05 +0000 (18:46 -0500)]
docs: fix typo in signal link

12 years agodocs: fix docs link
William Jon McCann [Tue, 21 Jan 2014 23:42:29 +0000 (18:42 -0500)]
docs: fix docs link

12 years agodocs: fix style-updated link
William Jon McCann [Tue, 21 Jan 2014 23:41:41 +0000 (18:41 -0500)]
docs: fix style-updated link

12 years agodocs: fix link to even structures info
William Jon McCann [Tue, 21 Jan 2014 23:39:26 +0000 (18:39 -0500)]
docs: fix link to even structures info

12 years agodocs: remove duplicate member
William Jon McCann [Tue, 21 Jan 2014 23:35:34 +0000 (18:35 -0500)]
docs: remove duplicate member

12 years agodocs: fix duplicate symbols in docs
William Jon McCann [Tue, 21 Jan 2014 23:32:57 +0000 (18:32 -0500)]
docs: fix duplicate symbols in docs

12 years agodocs: remove missing link
William Jon McCann [Tue, 21 Jan 2014 23:11:37 +0000 (18:11 -0500)]
docs: remove missing link

12 years agodocs: remove reference to removed flags
William Jon McCann [Tue, 21 Jan 2014 23:03:31 +0000 (18:03 -0500)]
docs: remove reference to removed flags

12 years agodocs: fix bindings docs link
William Jon McCann [Tue, 21 Jan 2014 23:01:14 +0000 (18:01 -0500)]
docs: fix bindings docs link

12 years agodocs: don't try to link to non-API types
William Jon McCann [Tue, 21 Jan 2014 22:57:23 +0000 (17:57 -0500)]
docs: don't try to link to non-API types

12 years agodocs: don't use signal syntax for vfuncs
William Jon McCann [Tue, 21 Jan 2014 22:55:59 +0000 (17:55 -0500)]
docs: don't use signal syntax for vfuncs

12 years agodocs: don't use property syntax for style property
William Jon McCann [Tue, 21 Jan 2014 22:54:47 +0000 (17:54 -0500)]
docs: don't use property syntax for style property

12 years agodocs: don't link to removed types
William Jon McCann [Tue, 21 Jan 2014 22:53:39 +0000 (17:53 -0500)]
docs: don't link to removed types

12 years agodocs: separate suffix from type
William Jon McCann [Tue, 21 Jan 2014 22:52:13 +0000 (17:52 -0500)]
docs: separate suffix from type

12 years agodocs: don't use signal syntax for properties
William Jon McCann [Tue, 21 Jan 2014 22:50:21 +0000 (17:50 -0500)]
docs: don't use signal syntax for properties

12 years agodocs: don't use signal syntax for child properties
William Jon McCann [Tue, 21 Jan 2014 22:48:53 +0000 (17:48 -0500)]
docs: don't use signal syntax for child properties

12 years agodocs: use function instead of removed macro
William Jon McCann [Tue, 21 Jan 2014 22:47:24 +0000 (17:47 -0500)]
docs: use function instead of removed macro

12 years agodocs: GDK_WINDOWING is not a type
William Jon McCann [Tue, 21 Jan 2014 22:45:58 +0000 (17:45 -0500)]
docs: GDK_WINDOWING is not a type

12 years agodocs: don't use property syntax to link to vfuncs
William Jon McCann [Tue, 21 Jan 2014 22:43:04 +0000 (17:43 -0500)]
docs: don't use property syntax to link to vfuncs

12 years agodocs: remove broken link to docs
William Jon McCann [Tue, 21 Jan 2014 22:41:43 +0000 (17:41 -0500)]
docs: remove broken link to docs

12 years agodocs: fix function link
William Jon McCann [Tue, 21 Jan 2014 22:38:52 +0000 (17:38 -0500)]
docs: fix function link

12 years agodocs: remove obsolete references
William Jon McCann [Tue, 21 Jan 2014 22:29:53 +0000 (17:29 -0500)]
docs: remove obsolete references

12 years agodocs: fix typo in argument list
William Jon McCann [Tue, 21 Jan 2014 22:25:56 +0000 (17:25 -0500)]
docs: fix typo in argument list

12 years agodocs: fix link to gdk docs
William Jon McCann [Tue, 21 Jan 2014 22:23:09 +0000 (17:23 -0500)]
docs: fix link to gdk docs

12 years agodocs: don't use type syntax on things that aren't
William Jon McCann [Tue, 21 Jan 2014 22:14:04 +0000 (17:14 -0500)]
docs: don't use type syntax on things that aren't

12 years agodocs: don't refer to types that don't exist
William Jon McCann [Tue, 21 Jan 2014 22:11:39 +0000 (17:11 -0500)]
docs: don't refer to types that don't exist

12 years agodocs: fix selections documentation link
William Jon McCann [Tue, 21 Jan 2014 22:08:14 +0000 (17:08 -0500)]
docs: fix selections documentation link

12 years agodocs: fix see also link
William Jon McCann [Tue, 21 Jan 2014 22:06:56 +0000 (17:06 -0500)]
docs: fix see also link

12 years agodocs: fix function name link
William Jon McCann [Tue, 21 Jan 2014 22:04:43 +0000 (17:04 -0500)]
docs: fix function name link

12 years agodocs: don't try to link to funcs
William Jon McCann [Tue, 21 Jan 2014 22:02:57 +0000 (17:02 -0500)]
docs: don't try to link to funcs

12 years agodocs: fix property links
William Jon McCann [Tue, 21 Jan 2014 22:00:24 +0000 (17:00 -0500)]
docs: fix property links

12 years agodocs: fix function name link
William Jon McCann [Tue, 21 Jan 2014 21:57:11 +0000 (16:57 -0500)]
docs: fix function name link

12 years agodocs: fix type link
William Jon McCann [Tue, 21 Jan 2014 21:53:57 +0000 (16:53 -0500)]
docs: fix type link

12 years agodocs: fix typo in function name
William Jon McCann [Tue, 21 Jan 2014 21:51:23 +0000 (16:51 -0500)]
docs: fix typo in function name

12 years agodocs: don't refer to removed properties
William Jon McCann [Tue, 21 Jan 2014 21:49:57 +0000 (16:49 -0500)]
docs: don't refer to removed properties

12 years agodocs: fix typo in argument type
William Jon McCann [Tue, 21 Jan 2014 21:34:27 +0000 (16:34 -0500)]
docs: fix typo in argument type

12 years agodocs: remove links that don't exist
William Jon McCann [Tue, 21 Jan 2014 21:32:17 +0000 (16:32 -0500)]
docs: remove links that don't exist

12 years agodocs: fix typo in function name
William Jon McCann [Tue, 21 Jan 2014 21:27:14 +0000 (16:27 -0500)]
docs: fix typo in function name

12 years agodocs: don't try to link vfuncs
William Jon McCann [Tue, 21 Jan 2014 21:25:15 +0000 (16:25 -0500)]
docs: don't try to link vfuncs

12 years agodocs: don't use property syntax for style properties
William Jon McCann [Tue, 21 Jan 2014 21:23:46 +0000 (16:23 -0500)]
docs: don't use property syntax for style properties

12 years agodocs: fix name of function
William Jon McCann [Tue, 21 Jan 2014 21:18:07 +0000 (16:18 -0500)]
docs: fix name of function

12 years agodocs: fix name of function to use for baseline alignment
William Jon McCann [Tue, 21 Jan 2014 21:16:08 +0000 (16:16 -0500)]
docs: fix name of function to use for baseline alignment

12 years agodocs: don't refer to NO_WINDOW flag
William Jon McCann [Tue, 21 Jan 2014 21:12:32 +0000 (16:12 -0500)]
docs: don't refer to NO_WINDOW flag

12 years agodocs: don't use properties syntax for style properties
William Jon McCann [Tue, 21 Jan 2014 21:10:05 +0000 (16:10 -0500)]
docs: don't use properties syntax for style properties

12 years agodocs: don't refer to TOPLEVEL flag
William Jon McCann [Tue, 21 Jan 2014 21:09:06 +0000 (16:09 -0500)]
docs: don't refer to TOPLEVEL flag

12 years agodocs: refer to :has-focus property instead of HAS_FOCUS flag
William Jon McCann [Tue, 21 Jan 2014 21:03:20 +0000 (16:03 -0500)]
docs: refer to :has-focus property instead of HAS_FOCUS flag

12 years agodocs: fix typo in function name
William Jon McCann [Tue, 21 Jan 2014 21:00:31 +0000 (16:00 -0500)]
docs: fix typo in function name

12 years agodocs: fix link to resource files overview
William Jon McCann [Tue, 21 Jan 2014 20:59:36 +0000 (15:59 -0500)]
docs: fix link to resource files overview

12 years agodocs: fix links to print api
William Jon McCann [Tue, 21 Jan 2014 20:58:33 +0000 (15:58 -0500)]
docs: fix links to print api

12 years agodocs: use correct signal name in docs
William Jon McCann [Tue, 21 Jan 2014 20:56:13 +0000 (15:56 -0500)]
docs: use correct signal name in docs

12 years agodocs: don't link to child properties like properties
William Jon McCann [Tue, 21 Jan 2014 20:51:35 +0000 (15:51 -0500)]
docs: don't link to child properties like properties

12 years agodocs: don't try to link to vfuncs
William Jon McCann [Tue, 21 Jan 2014 20:47:49 +0000 (15:47 -0500)]
docs: don't try to link to vfuncs

12 years agodocs: add GTK_TREE_SORTABLE_*_COLUMN_ID to docs
William Jon McCann [Tue, 21 Jan 2014 20:40:50 +0000 (15:40 -0500)]
docs: add GTK_TREE_SORTABLE_*_COLUMN_ID to docs

12 years agodocs: fix typo
William Jon McCann [Tue, 21 Jan 2014 20:06:51 +0000 (15:06 -0500)]
docs: fix typo

12 years agodocs: fix link to DND info
William Jon McCann [Tue, 21 Jan 2014 20:04:34 +0000 (15:04 -0500)]
docs: fix link to DND info

12 years agodocs: fix typo in function name
William Jon McCann [Tue, 21 Jan 2014 20:00:47 +0000 (15:00 -0500)]
docs: fix typo in function name

12 years agodocs: fix typo in argument type
William Jon McCann [Tue, 21 Jan 2014 19:57:45 +0000 (14:57 -0500)]
docs: fix typo in argument type

12 years agodocs: fix typo in argument syntax
William Jon McCann [Tue, 21 Jan 2014 19:52:57 +0000 (14:52 -0500)]
docs: fix typo in argument syntax

12 years agodocs: fix typo in property name
William Jon McCann [Tue, 21 Jan 2014 19:49:40 +0000 (14:49 -0500)]
docs: fix typo in property name

12 years agodocs: don't use properties syntax for child props
William Jon McCann [Tue, 21 Jan 2014 19:48:21 +0000 (14:48 -0500)]
docs: don't use properties syntax for child props

12 years agodocs: don't use properties syntax for child properties
William Jon McCann [Tue, 21 Jan 2014 19:45:30 +0000 (14:45 -0500)]
docs: don't use properties syntax for child properties

12 years agodocs: there is no homogeneous property on bbox
William Jon McCann [Tue, 21 Jan 2014 19:44:42 +0000 (14:44 -0500)]
docs: there is no homogeneous property on bbox

12 years agodocs: fix typo in property syntax
William Jon McCann [Tue, 21 Jan 2014 19:42:32 +0000 (14:42 -0500)]
docs: fix typo in property syntax

12 years agodocs: fix typo in property name
William Jon McCann [Tue, 21 Jan 2014 19:41:12 +0000 (14:41 -0500)]
docs: fix typo in property name

12 years agodocs: don't use property syntax for child properties
William Jon McCann [Tue, 21 Jan 2014 19:40:16 +0000 (14:40 -0500)]
docs: don't use property syntax for child properties

12 years agodocs: add GtkBaselinePosition to docs
William Jon McCann [Tue, 21 Jan 2014 19:34:29 +0000 (14:34 -0500)]
docs: add GtkBaselinePosition to docs